home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 3 / ACE CD 3.iso / files / docs / ppaint6d.lha / PersonalPaint6.4Ch04.dco < prev    next >
Text File  |  1996-03-16  |  56KB  |  1,175 lines

  1.     
  2.               "Personal Paint  -  4. The Project Menu"
  3.               
  4.  4. The Project Menu
  5.    4.1 Load Image
  6.    4.2 Save Image
  7.    4.3 Print Image
  8.         4.3.1 Page Layout
  9.               4.3.1.1 Measuring Unit
  10.               4.3.1.2 Page Format and Size
  11.               4.3.1.3 Automatic Centering and Manual Margins
  12.               4.3.1.4 Image Size
  13.               4.3.1.5 Landscape Orientation
  14.         4.3.2 System Printer
  15.               4.3.2.1 Dithering
  16.               4.3.2.2 Scaling
  17.               4.3.2.3 Image
  18.               4.3.2.4 Shade
  19.               4.3.2.5 Threshold
  20.               4.3.2.6 Density
  21.               4.3.2.7 Smoothing
  22.               4.3.2.8 Color Correction
  23.               4.3.2.9 Form Feed
  24.         4.3.3 PostScript
  25.               4.3.3.1  Image
  26.               4.3.3.2  Dots per Inch (DPI)
  27.               4.3.3.3  Lines per Inch (LPI)
  28.               4.3.3.4  Spot Function
  29.               4.3.3.5  Output
  30.               4.3.3.6  Encapsulated PostScript (EPS)
  31.               4.3.3.7  Crop Marks
  32.               4.3.3.8  Manual Feed
  33.               4.3.3.9  Compression
  34.               4.3.3.10 Process
  35.               4.3.3.11 Color Separation
  36.                        4.3.3.11.1 Color Correction and Undercolor Removal
  37.                        4.3.3.11.2 The Moiré Effect
  38.   4.4 Grab Screen
  39.   4.5 Image and Screen Format
  40.        4.5.1 Overscan
  41.        4.5.2 Screen and Image Size
  42.        4.5.3 Number of Colors
  43.        4.5.4 Autoscroll
  44.        4.5.5 Retargetable Graphics (RTG)
  45.   4.6 Image Processing
  46.   4.7 Flip Image
  47.        4.7.1 Horizontal
  48.        4.7.2 Vertical
  49.   4.8 Environment
  50.        4.8.1 Switch
  51.        4.8.2 Copy to Other
  52.        4.8.3 Merge in Front
  53.        4.8.4 Merge in Back
  54.        4.8.5 Free Current
  55.   4.9   Show Image
  56.   4.10 Delete File
  57.   4.11 Memory Information
  58.        4.11.1 System Memory
  59.        4.11.2 Program Memory
  60.   4.12 Quit
  61.  
  62.  
  63.  
  64. 4.         The Project Menu
  65.  
  66.    This chapter describes the functions which can be accessed through the
  67. Project menu of Personal Paint. This menu contains all commands used to
  68. load, manipulate and save entire pictures. Other commands, which are used
  69. to define the screen and image size, to obtain information on available
  70. and occupied memory, or terminate the work with Personal Paint, are also
  71. included in this menu.
  72.  
  73.  
  74. 4.1        Load Image
  75.  
  76.    This function loads the image selected through the file requester,
  77. changing the screen mode if necessary.
  78.  
  79.    The file requester is described in depth in section 3.4. Error messages
  80. which may occur are described in detail in appendix A. Section 10.2 deals
  81. with possible disk-related problems and solutions.
  82.  
  83.    As soon as Personal Paint begins loading the file, it detects the file
  84. format (IFF, GIF, PCX, etc.) and applies the appropriate conversion
  85. procedures. Different image sizes and display ratios may require screen
  86. formats other than the current one. For example, a 640 by 480 pixel image
  87. would be displayed better in high resolution overscan interlace mode than
  88. on a standard low resolution non-interlaced screen. Even more suitable
  89. video modes may be available on the computer being used. IFF files
  90. generated by Amiga software usually contain detailed information about the
  91. video mode to be used to display the image. Other formats do not contain
  92. such information, so Personal Paint has to compare the size of the picture
  93. with the available video modes.
  94.  
  95.    If Personal Paint detects a difference between the current screen mode
  96. (or number of colors) and a better suited video mode which is available,
  97. it displays the Format Selection requester. The first two gadgets are
  98. respectively associated with the format of the selected picture, and the
  99. format of the image which is displayed. The first gadget is preselected by
  100. default. If Proceed is selected without changing the status of the two
  101. format gadgets, the load operation continues and a screen is opened
  102. automatically in the new video mode. If the second gadget is selected, the
  103. current screen format, number of colors and image size are left unchanged.
  104. If the picture is wider, or larger, than the current image format, it will
  105. be loaded only partially. Intermediate or more custom tailored screen and
  106. image format combinations are possible by first choosing an image and
  107. screen format (section 4.5), and then loading the image without using the
  108. suggested new format. The Stretch option may be activated to "stretch" the
  109. picture to fit into the current image format (more on this function in
  110. sections 4.5 and 8.15). Cancel may be selected to abort the load operation
  111. (without losing the image which was displayed).
  112.  
  113.    On Amiga operating systems starting from version 2.0, it is possible to
  114. specify the video modes which can be used. The selected display modes
  115. should be activated by copying the associated Workbench icon into the
  116. "Wbstartup" (version 2.0) or "Devs/Monitors" (version 2.1 and 3.x) system
  117. drawers. Otherwise, Personal Paint will not be able to use those modes.
  118. Conversely, video modes which are not supported by the display hardware
  119. should not be activated. Section 10.4 discusses more aspects related to
  120. screen modes and video devices.
  121.  
  122.    When the picture is loaded its colors are always loaded with it,
  123. whatever the selected format or stretch selection. If the final screen
  124. mode supports fewer colors than those used in the image, the image is 
  125. color-reduced (sections 7.7 and 8.6). This is a very powerful feature of
  126. Personal Paint, as it allows the user, for example, to load
  127. photographic-quality pictures and display them on any Amiga, even using
  128. only 16 colors. This manual has a section dedicated to the different kinds
  129. of color reduction (8.6) and error diffusion (8.7) which are available.
  130. Section 4.5 has more on screen modes and color-related issues. Section
  131. 7.1.4 explains how to make global changes to an image's palette (like
  132. adjusting contrast, brightness, etc.)
  133.  
  134.    If the file contains information relative to a Color Mask (Stencil,
  135. section 7.2), it is loaded and applied as well. This only applies to IFF
  136. files.
  137.  
  138.    An encryption key may be requested if the file is encrypted and no key
  139. had previously been given. The load operation fails if the file cannot be
  140. decoded using the encryption key. In such a case, the key should be set
  141. properly (section 8.3) before attempting to load the image again.
  142.  
  143.    The Amiga operating system (version 2.1 and beyond) supports MS-DOS
  144. disk formats in an application-transparent fashion. This means that, if
  145. the "PC" DOSDrivers are installed (or the CrossDOS software, or an
  146. equivalent third-party product), Personal Paint will be able to read and
  147. write picture-files which can be shared among the PC (and Mac, where
  148. MS-DOS filing systems are supported) environments. For example, the MS-DOS
  149. device can be activated on drive 0 by double-clicking on the PC0 icon, or
  150. by moving that icon from "Storage/DOSDrivers" to "Devs/DOSDrivers".
  151.  
  152.  
  153. 4.2        Save Image
  154.  
  155.    This function saves the displayed image. The file requester (section
  156. 3.4) is used to define or select the file name and choose a file format.
  157.  
  158.    The Save Image file requester has additional gadget-options to select
  159. the picture's file format. IFF ILBM (from "Interchange File Format -
  160. InterLeaved BitMap") is the Amiga standard format. GIF achieves better
  161. data compression (i.e. the files are shorter) and is a widespread standard
  162. on electronic bulletin boards and PC-compatible systems. PCX is more used
  163. by simple PC paint and scanner interface software. The Encrypted format is
  164. useful to protect "private" pictures. The C source code format is suitable
  165. for embedding image data into Amiga graphics programming environments.
  166.  
  167.    In the ILBM format, if a stencil (color mask, section 7.2) is active,
  168. it is saved as well.
  169.  
  170.    GIF, ILBM and other formats may employ 24-bit color palettes. Personal
  171. Paint always encodes colors using 24-bits ("true color") for higher
  172. quality. This ensures best results with image processing, error diffusion
  173. (e.g. Floyd-Steinberg), color reduction and format conversions. Colors are
  174. rounded to the closest Amiga color step (12 bits, i.e. 4 bits for each
  175. Red, Green and Blue component, on original Amiga architectures) only when
  176. they are copied into the environment palette. To convert an image with a
  177. palette having finer steps than the best Amiga video mode from one format
  178. to the other, it should be loaded as a brush, and saved again in the new
  179. format. By default, palettes and bitplanes of brushes which have been
  180. loaded are left intact.
  181.  
  182.    Internally, different PCX subformats may be used in order to achieve
  183. best compatibility with existing PC systems. Two-color images are saved as
  184. CGA monochrome files. In this format, a few readers may assume color 0 to
  185. be black, and color 1 to be white. In such a case, the two colors should
  186. be exchanged in Personal Paint's palette before remapping (section 7.3)
  187. and saving the picture. Images with 4 or 16 colors are stored as EGA/VGA
  188. 16-color files (adding extra empty planes if necessary). Images with more
  189. colors are stored as 256-color VGA files.
  190.  
  191.    Encrypted images are modified using a key. If the picture is not loaded
  192. using the same encryption key, it will be unreadable. Section 8.3 has more
  193. information on encryption in general, and describes the requester used to
  194. define the encryption key. The requester automatically pops up when an
  195. encrypted file is loaded and no encryption key is set, or if the key was
  196. set and cancelled. Otherwise, the previously used encryption key is
  197. considered valid. The file name is not encrypted.
  198.  
  199.    This note is mainly for programmers. C source code files also contain a
  200. filled-in Amiga DrawImage()-compatible Image structure and arrays with
  201. color palette data in formats suitable for both LoadRGB4() and 
  202. LoadRGB32(). Unused bitplanes are not output as data, but marked in the
  203. appropriate PlanePick and PlaneOnOff fields. The image array data type is
  204. defined as "UWORD chip". The "chip" keyword is used by some compilers to
  205. make sure that the data is loaded in Amiga Chip RAM at run time. It may be
  206. necessary to remove it, or modify it into a different name (e.g.
  207. "__chip").
  208.  
  209.    Any problems encountered by Personal Paint or the Amiga operating
  210. system during the save operation are signalled through specific messages.
  211. Appendix A lists all program messages. Section 10.2 contains important
  212. information on how to handle any errors which may occur during a write
  213. operation.
  214.  
  215.    Sections 3.4 and 8.9 have more on file requester and Workbench icon
  216. settings.
  217.  
  218.  
  219. 4.3        Print Image
  220.  
  221.    The main requester which is displayed when this menu item is selected
  222. gives access to Personal Paint's printer settings. Personal Paint can
  223. either work with any printer driven by the Amiga Preferences options and
  224. drivers, or work in its own PostScript mode. The two modes have separate
  225. sets of options. The paper format, which may be different from the image
  226. format, can also be set from here.
  227.  
  228.    Before printing a picture (usually after installing the system or a new
  229. printer), the correct printer driver must be selected using the Amiga
  230. Preferences. Appendix D lists some common printer and driver combinations.
  231. The Amiga Preferences Printer and PrinterGfx (Printer Graphics) options
  232. are equivalent to most of Personal Paint's settings with the same name.
  233. Personal Paint shares and exchanges this data with the system Preferences.
  234. Personal Paint's PostScript mode does not require the system PostScript
  235. modules (Workbench 2.1 and beyond), and will work fine with any Amiga
  236. printer driver.
  237.  
  238.    Personal Paint reads the system printer preferences to set its initial
  239. printer defaults, and updates incompatible settings when any Preferences
  240. options are changed. After that, any modifications are not copied back to
  241. the Amiga system preferences. Each of the two environments may have its
  242. own, different, printer settings.
  243.  
  244.    The top three gadgets in the main print requester are used to activate
  245. the requesters specific to the page layout, system (Preferences) printer
  246. options and PostScript settings. The Mode gadget is very important: it
  247. determines whether Personal Paint should print using the current system
  248. printer (PRT), or work in PostScript (PS) mode instead. The Copies gadget
  249. allows the user to set the amount of identical copies to be printed.
  250.  
  251.    PostScript-related color correction is described in detail in section
  252. 4.3.3.11.1. The requester described in section 7.1.4 (Adjust Color
  253. Palette) may be used with all printers, to adjust the picture contrast and
  254. brightness or apply other corrections.
  255.  
  256.    In addition to the Print (similar to the more usual Proceed) and Cancel
  257. gadgets, Exit can be used to leave the requester without printing
  258. anything, but confirming any changes made to the settings. Cancel aborts
  259. the printing and undoes any changes made. Print outputs the displayed
  260. image.
  261.  
  262.    While printing is in progress, it can be terminated by clicking on the
  263. Stop gadget. The effect of this may be somehow delayed by the printer
  264. driver and the printer's buffer, which may have accumulated some data. To
  265. suspend the printing immediately, the printer must be deselected (switched
  266. off-line, or paused). This can be done by accessing the printer's control
  267. panel. Once the printer is deselected, it remains inactive until it is
  268. selected (switched on-line) again. The printing continues when the printer
  269. is re-selected. When the printer is switched off- and on-line, the content
  270. of its buffer is usually not cleared. This means that the printing will
  271. continue from where it was interrupted. Some printers let the user clear
  272. the content of the buffer through the control panel, while others must be
  273. switched off while deselected.
  274.  
  275.    A system requester is displayed some seconds after the printer is
  276. deselected (or it is out of paper). The right gadget of the system
  277. requester must be selected to inform the system that the printing is to be
  278. suspended. The left gadget resumes printing.
  279.  
  280.    Section 10.3 and Appendix D have more on printer related topics.
  281.  
  282.  
  283. 4.3.1      Page Layout
  284.  
  285.    These options are used to set the format of the output page, and the
  286. position, size and ratio of the image on the page.
  287.  
  288.  
  289. 4.3.1.1    Measuring Unit
  290.  
  291.    The Measuring Unit gadget can be used to cycle through the different
  292. measurement units used by Personal Paint to indicate positions on the
  293. page. While the meaning of inch and centimeter is standard and obvious,
  294. there is no such universal definition of a "point". Personal Paint uses
  295. the PostScript point, which measures 1/72 of an inch, i.e. mm 0.353
  296. (whereas 1 Pica point = mm 0.351, 1 Didot point = mm 0.376 and 1 decipoint
  297. = 1/720"). One inch equals about cm 2.54, and 1 cm = 0.3937 in.
  298. Internally, Personal Paint computes distances in micrometers for maximum
  299. accuracy.
  300.  
  301.  
  302. 4.3.1.2    Page Format and Size
  303.  
  304.    The Format gadget can be used to cycle through several predefined paper
  305. formats. Custom indicates that user defined values specified in the Page
  306. Size fields will be used. When operating in PostScript mode, Personal
  307. Paint may be able to obtain the exact size of the paper being used
  308. directly by the printer, overriding the Format settings.
  309.  
  310.  
  311. 4.3.1.3    Automatic Centering and Manual Margins
  312.  
  313.    The two center options allow for automatic centering of the image along
  314. the horizontal and/or vertical axis. When centering is disabled, the Left
  315. and Top margin values are applied strictly. With centering, the image is
  316. positioned between symmetrically equal margins.
  317.  
  318.  
  319. 4.3.1.4    Image Size
  320.  
  321.    The Size gadgets can be used to manually set the image's dimensions,
  322. either using the default measurement unit, or in printer or video pixels.
  323. The default setting is Automatic, where Personal Paint tries to print the
  324. image leaving it about as large as it would appear on a screen, reducing
  325. it only if it doesn't fit within the margins set for the page (but always
  326. preserving the original proportions). Paper % indicates an amount
  327. proportional to the page size. Units adopts the specified measurement
  328. unit. Pixels indicates the dimensions in printer picture elements. Times
  329. multiplies the image pixel dimensions by the amount which is indicated.
  330.  
  331.    If one of the two image dimensions (or percent values, or
  332. multiplication factors) is set to zero, it will be calculated considering
  333. the other dimension and the original image ratio. If both dimensions are
  334. zero, the image will be printed as wide as the page format and the margins
  335. allow, and as tall as required to preserve the correct proportions.
  336. Specifying both image dimensions runs the risk of distorting the image as
  337. it appears on the screen, unless the exact screen and printer rendering
  338. ratios are known.
  339.  
  340.  
  341. 4.3.1.5    Landscape Orientation
  342.  
  343.    If the Landscape option is set, the image is printed rotated by 90
  344. degrees, i.e. along the side of the paper.
  345.  
  346.  
  347. 4.3.2      System Printer
  348.  
  349.    Most of these options are identical with their equivalent Amiga
  350. Preferences. The correct printer driver name must be selected using the
  351. system Preferences. The options of this requester have no effect on how
  352. Personal Paint outputs an image in PostScript mode.
  353.  
  354.  
  355. 4.3.2.1    Dithering
  356.  
  357.   Just as the images on the screen are made up of tiny pixels, printed
  358. images are made up of tiny dots. Dithering refers to the printing of dots
  359. of different colors in such a way that they are so small and close
  360. together that the eye sees them as one color. This makes it possible to
  361. produce printouts which appear to have more colors than the three or four
  362. inks normally available on a color printer.
  363.  
  364.    For example, where there is a black pixel on the screen, black dots
  365. will appear on the printout. However, if the pixel is purple, the printer
  366. might have to use dots of yellow, magenta and cyan to create the illusion
  367. of purple. In the case of gray scales, the printer will use varying
  368. patterns of black dots to replicate the intensity of gray on the screen.
  369.  
  370.    If the Ordered dithering option is selected, color intensities are
  371. formed using an ordered pattern of dots, similar to a checkerboard
  372. pattern. The dots may vary in color, but are of the same density and are
  373. printed in straight rows and columns. This is the system standard type of
  374. dithering.
  375.  
  376.    In Halftone dithering, color intensities are formed by varying the size
  377. and density of the dots. This technique is similar to the one used in
  378. newspapers and magazines. It works best on higher density printers (more
  379. than 150 dots per inch.
  380.  
  381.    For instance, while a pixel of black may be reproduced with four black
  382. dots, a pixel of purple may be printed using two red and two blue dots of
  383. varying sizes that are placed in such a way that to the human eye they
  384. look like purple.
  385.  
  386.    The Floyd-Steinberg method employs a more complex error distribution
  387. algorithm. Basically, Floyd-Steinberg creates a dot pattern that maximizes
  388. the detail of the image by distributing the intensities of each pixel
  389. throughout the dots comprising that pixel, as well as throughout the
  390. neighboring dots. This option overrides Smoothing (if selected) and may
  391. slow down printing more than others.
  392.  
  393.  
  394. 4.3.2.2    Scaling
  395.  
  396.    Scaling refers to the process of changing the size of an image.
  397. Fraction performs normal scaling.
  398.  
  399.    The Integer selection guarantees that every pixel on the screen is
  400. guaranteed to appear as an even number of dots on the printout. For
  401. example, if the picture on the screen is 320 by 200, the printed picture
  402. will be either 320, 640 or 960 dots wide, etc., and 200, 400 or 600 dots
  403. high, and so on. This option is most useful when trying to print a picture
  404. that contains thin vertical and horizontal lines (like a grid).
  405.  
  406.    The actual size of the printout will be determined by the image size
  407. printer settings (section 4.3.1.4). It will be scaled up or down to the
  408. nearest multiple of the width and height of the picture.
  409.  
  410.    Integer scaling may override the Landscape setting (section 4.3.1.5),
  411. making it possible to get a slightly distorted picture. This option is
  412. also useful for printing out bit-image text, since the fonts will not be
  413. distorted due to fractional scaling. With Integer Scaling enabled, the
  414. size of the printed image may differ slightly from the requested size.
  415.  
  416.  
  417. 4.3.2.3    Image
  418.  
  419.    When set to Positive, the Image setting leaves the image as it appears
  420. on the screen. When set to Negative, the image is "reversed" - what is
  421. black on the screen is printed as white, and vice versa. This is similar
  422. to a photographic negative.
  423.  
  424.  
  425. 4.3.2.4    Shade
  426.  
  427.    The Shade option determines how different colors or gray levels are to
  428. be printed. Not all printers support all settings.
  429.  
  430.    Black and White prints all colors either as black or white. Whether a
  431. color is printed as black or white is determined by the Threshold value.
  432. When black and white printing is selected, Dithering has no effect.
  433.  
  434.    Gray Scale 1 prints colors in varying shades of gray. Gray Scale 2
  435. supports a maximum of four shades of gray and is used for printouts of
  436. pictures designed on the A2024 monitor.
  437.  
  438.    Color is applicable only to color printers. Colors are printed as they
  439. appear on the screen.
  440.  
  441.  
  442. 4.3.2.5    Threshold
  443.  
  444.    In Black and White mode, the lightest color of the image will tend to
  445. be printed as white, and the darkest as black. Intermediate colors fall
  446. either into the white or the black half, as marked by the Threshold
  447. setting. When the setting for Image is Positive and the Threshold setting
  448. is low (around 2), only the darkest color on the screen is printed as
  449. black. Everything else is printed as white. Increasing the Threshold value
  450. causes more colors to be printed as black. If the Image Setting is changed
  451. to Negative, a low Threshold value will cause the darkest color on the
  452. screen to be printed as white, and vice versa.
  453.  
  454.  
  455. 4.3.2.6    Density
  456.  
  457.    The Density gadget selects the print density, i.e. the number of dots
  458. which will be printed in an inch. The lower the density, the faster the
  459. printout (on those printers with multiple densities). The higher the
  460. density, the more dots are used to create the printout, and the sharper
  461. the image.
  462.  
  463.    This option is not supported by every printer. Appendix D provides
  464. additional information on printer drivers.
  465.  
  466.  
  467. 4.3.2.7    Smoothing
  468.  
  469.    Sometimes when printing diagonal lines, those lines may be jagged. When
  470. smoothing is turned on, the Amiga attempts to smooth diagonal lines to get
  471. rid of the jagged appearance. This option is best suited for printing
  472. images containing geometrical shapes and text. When smoothing is turned
  473. on, printing may be much slower.
  474.  
  475.  
  476. 4.3.2.8    Color Correction
  477.  
  478.    Color correction gives a better match of the colors on the screen to
  479. the colors on the printout. Color correction can be used on red, green,
  480. blue or on a combination of the colors. Color correction is turned on by
  481. clicking on the gadgets marked with R (red), G (green) or B (blue).
  482.  
  483.    Color correction causes a reduction of the number of printed colors.
  484. When color correction is not used, all colors displayed by the Amiga can
  485. be printed on a color printer. For example, for each color which is
  486. corrected of a palette of 4096 (as in Amigas using the original chip
  487. sets), 308 shades of that color are lost.
  488.  
  489.    The effect of color correction can be seen if a picture containing
  490. solid red, green and blue shades is printed twice. The first time, color
  491. correction should be left off. The second time it should be turned on for
  492. each shade. The shade of the second picture should more closely represent
  493. the colors displayed on the monitor.
  494.  
  495.  
  496. 4.3.2.9    Form Feed
  497.  
  498.    If Form Feed is selected, a form feed (FF) command is sent to the
  499. printer after each image is printed. On some printers this command causes
  500. the printer to print the content of the page buffer and eject the page. On
  501. other printers, for example impact printers with automatic sheet feeder,
  502. the command causes the current sheet of paper to be ejected and a new
  503. sheet to be introduced from the paper hopper. If continuous forms paper is
  504. used, the command positions the printer head at the beginning of the
  505. following page (or form, or label).
  506.  
  507.    If the option is activated, and the Page Length (section 4.3.1.2) is a
  508. multiple of 1/6 or 1/8 of an inch (the two vertical positioning units
  509. supported by the Amiga printer device), Personal Paint also attempts to
  510. program the printer's form length. This is very useful for precision
  511. printing of multiple copies on non-standard forms like labels.
  512.  
  513.  
  514. 4.3.3      PostScript
  515.  
  516.    This requester contains all the PostScript-specific settings.
  517. PostScript output is intended for PostScript printers, phototypesetters or
  518. other image processing systems. A non-PostScript printer will not be able
  519. to interpret and print PostScript data directly. It may do so, for
  520. example, if the PostScript output is fed into a software emulator (as are
  521. available for the Amiga) which in turn sends the processed image data to
  522. the printer.
  523.  
  524.    Personal Paint uses Color and Level 2 PostScript extensions for maximum
  525. performance. It is also compatible with Level 1 systems, where it emulates
  526. the same functions. Refinement and testing of the Color PostScript code
  527. were performed on a NEC Colormate PS printer, kindly provided by NEC.
  528.  
  529.  
  530. 4.3.3.1    Image
  531.  
  532.    The Positive/Negative Image setting is identical to the system setting
  533. described in section 4.3.2.3. The other option, Mirror, causes the image
  534. to be printed as it would appear reflected by a mirror. This option may be
  535. especially useful for burning plates directly from the output of a
  536. personal laser printer, where thicker and less transparent paper sheets
  537. are often used instead of transparencies.
  538.  
  539.  
  540. 4.3.3.2    Dots per Inch (DPI)
  541.  
  542.    On some devices the output resolution (number of Dots per Inch, or DPI)
  543. can be programmed. For example, on the IBM LaserPrinter 4029 Series and
  544. the HP LaserJet 4, the resolution may be switched between 300 and 600 dpi
  545. (if there's enough memory). Other printers work in 300/600 dpi, 400/800
  546. dpi or even higher resolutions. Phototypesetters work at resolutions
  547. higher than 1000 dpi (e.g. 1016, 1200, 1270, 2400, 2540 or 3048 dpi).
  548.  
  549.    By setting the value to zero, the PostScript processor uses the
  550. printer's default. This is useful when the resolution of the target device
  551. is unknown. If DPI is set to zero and the Image Size (Page Layout, section
  552. 4.3.1.4) is set in Pixels or Times, a default of 300 dpi is assumed.
  553.  
  554.  
  555. 4.3.3.3    Lines per Inch (LPI)
  556.  
  557.    When printing different shades of color using halftones (sections
  558. 4.3.2.1 and 4.3.3.4), the Lines per Inch (LPI) setting becomes very
  559. important. It determines the number of halftone cells per inch. The higher
  560. the number of cells per inch, the smaller the cells have to be. Smaller
  561. cells may represent finer details, but provide for coarser and more
  562. "grainy" color transitions. Larger cells, on the other hand, by allowing
  563. for more combinations of on/off dots inside the cell, yield much
  564. smoother-looking gradations, at the expense of image detail. The higher
  565. the resolution (DPI), the higher the LPI value that can be set without
  566. compromising on the amount of different colors (or gray levels). For
  567. example, at 300 dpi (or when printing on coarse newspaper paper), an LPI
  568. value of 75 might be appropriate. It could grow to 100 lpi at 600 dpi, and
  569. 150 lpi at 1270 dpi. But even at 1270 dpi, if very soft color transitions
  570. are desired, a value of 85 lpi could make sense. When preparing a job for
  571. a printer, higher values may exceed the precision limits of the printing
  572. press (e.g. about 200 lpi for offset printing on highest quality paper,
  573. 150 lpi being a more practical limit). To experiment with different spot
  574. functions (section 4.3.3.4) and other special effects, 15 to 20 lpi may
  575. prove to be most interesting. A value of zero causes the device's default
  576. to be used.
  577.  
  578.  
  579. 4.3.3.4    Spot Function
  580.  
  581.    Laser printing, offset and other types of printing have one common
  582. limitation: they can't print grays. There is either ink on a given area,
  583. or there isn't. The illusion of gray is created by a pattern of black (or
  584. any other color) dots. The bigger and closer the dots, the darker the area
  585. will appear. The pattern of dots (i.e. the halftone cell) may have
  586. different shapes: round dots, elliptical dots, lines, stars, etc.
  587. Different shapes of cells may result in more or less linear transitions
  588. from light to dark. Elliptical dots, for example, are often used to
  589. produce better middle tones. The first plain paper PostScript printers
  590. employed simple, round dots (Personal Paint DotIn). Larger dots would be
  591. used for darker colors. A generation of devices which followed (Dot2) used
  592. the same shape for grays up to 50%. For darker colors, however, the dots
  593. would be built from the corners, rather than the center (DotOut).
  594.  
  595.    Personal Paint's Spot parameter can be used to select different shapes
  596. of cells. It is easier, and fun, to experiment with the different shapes
  597. than it is to describe them. To appreciate the differences in more detail,
  598. LPI should be set to a very low value (15 lpi, for example), and the image
  599. to be printed should contain a wide variety of colors, or gray levels.
  600.  
  601.    The screen angle (section 4.3.3.11.2) may be changed to rotate the
  602. shapes. The difference may hardly be noticed when round dots are used, but
  603. is evident when a line screen is selected.
  604.  
  605.    Different dot shapes may give different results in color separations,
  606. as the different interactions with screen frequency (i.e. Lines per Inch)
  607. and angle are directly involved in disturbing effects like moiré
  608. patterns.
  609.  
  610.  
  611. 4.3.3.5    Output
  612.  
  613.    The Output parameter can be set to PRT, SER, PAR or Disk. PRT indicates
  614. that personal Paint's output should go to the channel selected for the
  615. printer in the system Preferences (this may be one of several serial
  616. lines, for example). SER and PAR indicate the default serial and parallel
  617. ports. These latter two settings may be functionally equivalent to PRT,
  618. but faster, since the printer driver is bypassed. Disk indicates that the
  619. output is to be directed to a file. A file requester appears when printing
  620. begins, so that the file can be specified. By saving the PostScript output
  621. to an MS-DOS formatted disk (using CrossDOS, Dos-2-Dos, or the "PC"
  622. DOSDrivers available since version 2.1 of the operating system), it may be
  623. used directly by most printers and PC users.
  624.  
  625.  
  626. 4.3.3.6    Encapsulated PostScript (EPS)
  627.  
  628.    Encapsulated PostScript (EPS) is a standard for importing PostScript
  629. files into different environments. For example, an image saved in EPS
  630. format can be used by desktop publishing packages on different computers.
  631. The image is then printed exactly (i.e. at the same LPI, etc.) as it would
  632. be printed with Personal Paint. On some printers, the DPI value may have
  633. to be set to zero (printer's default) before creating an EPS file.
  634.  
  635.  
  636. 4.3.3.7    Crop Marks
  637.  
  638.    Crop marks (Crops) are thin lines which show the exact margins of the
  639. image. They are useful for cutting the paper. If the Crops option is
  640. activated when performing color separations, Personal Paint also generates
  641. registration marks, which are used for precise manual alignment of
  642. differently colored outputs.
  643.  
  644.  
  645. 4.3.3.8    Manual Feed
  646.  
  647.    If the Manual Feed option is selected, Personal Paint tries to activate
  648. the printer's manual paper tray. Otherwise, the default paper tray is
  649. used.
  650.  
  651.  
  652. 4.3.3.9    Compression
  653.  
  654.    PostScript files may become very long. It is not unusual for a file not
  655. to fit on a single disk, or for it to take several minutes only to
  656. transmit to the printer over a serial connection. Personal Paint's
  657. Compress option can reduce the file's length to less than 30% of the
  658. original size. It tends to improve as the image data increases (e.g. in
  659. high resolution images, or color separations). If the data transmission
  660. channel is not a main "bottleneck", compression may slow down processing
  661. on the printer side, especially on PostScript Level 1 devices.
  662.  
  663.  
  664. 4.3.3.10   Process
  665.  
  666.    Process is used to select from the different PostScript output modes:
  667. Gray (black and white printers), Color (color printers), CMY and CMYK
  668. (color separations). Gray and Color print each image in one sheet of
  669. paper. CMY and CMYK output each color component on a different page.
  670.  
  671.  
  672. 4.3.3.11   Color Separation
  673.  
  674.    The letters used in "CMY" and "CMYK" are taken from Cyan, Magenta,
  675. Yellow and blacK (B cannot be used for black as it could be confused with
  676. blue). Cyan, magenta and yellow pigments are mixed by printers to simulate
  677. all other colors. This is called subtractive synthesis, and is opposite to
  678. the additive method where red, green and blue light is combined to obtain
  679. the whole rainbow. Actually, cyan, magenta and yellow are the color
  680. opposites of red, green and blue: a colored pigment completely absorbs
  681. light of its complementary color. So, just as televisions and paint
  682. programs use RGB to create colors, printers use CMY. CMY and CMYK color
  683. separations are used to prepare the different films from which printing
  684. plates are burnt. Each plate is then used to print one primary color. One
  685. after the other, precisely aligned, the plates print the final image on
  686. paper. (The C, M, Y and K Ink gadgets are used to optionally avoid
  687. outputting the information relative to one or more primary colors.)
  688.  
  689.    There are two main problems with this process: the first is that "real"
  690. inks do not give ideal results when mixed; the second is that it is
  691. difficult to achieve in practice the "precise alignment" which would be
  692. required.
  693.  
  694.  
  695. 4.3.3.11.1 Color Correction and Undercolor Removal
  696.  
  697.    In theory, different combinations of cyan, magenta and yellow could be
  698. mixed to produce the full range of colors. Real inks, however, contain
  699. impurities that make them absorb more than just one color. For example,
  700. when equal parts of cyan, magenta and yellow are mixed together, the
  701. result should range from light gray to black. Instead, it more often looks
  702. brownish. This is one of the reasons black is often used as a fourth ink.
  703. Also, black ink is less expensive than the other colored inks. Another
  704. advantage is that to produce black (or other dark colors), a lot of the
  705. other inks would have to be used. However, the more ink there is, the
  706. longer it takes to dry out and be ready for another printing pass.
  707.  
  708.    Black ink can be used wherever all of the other three colors would be
  709. used. For example, an area where 25% cyan, 30% magenta and 45% yellow
  710. would be used, could also be printed using up to 25% black (and as little
  711. as no cyan, 5% magenta and 15% yellow). The UCRK parameter indicates the
  712. amount of black that can be removed from the cyan, magenta and yellow
  713. components and be substituted as a separate black component. 100% would
  714. mean that the quantity of black is equal to the lowest of the other three
  715. original colors (just as the maximum/minimum values in the previous
  716. example). In practice, full removal of black is not common, as
  717. registration (alignment) becomes critical (thin white borders may appear
  718. around solid black areas). Usually, up to 50% of the black is removed from
  719. the other colors.
  720.  
  721.    The Gray Component Replacement (GCR) parameter allows the user to
  722. remove or add black ink to the amount of black which results from applying
  723. undercolor removal. A value of 100% would leave the result unchanged; 150%
  724. would add 50% black ink; 0% would cause black not to be printed (like
  725. unselecting K in the Ink column).
  726.  
  727.    Yellow printer's ink is very close to pure yellow, and is generally
  728. treated as pure. Magenta ink, however, appears contaminated with yellow,
  729. and cyan with some magenta and a little yellow. The UCRM and UCRY
  730. parameters work similarly to UCRK, by extracting some magenta from cyan,
  731. and yellow from magenta, respectively.
  732.  
  733.    The correct choice of undercolor removal and gray component replacement
  734. depends on the characteristics of the output device and the materials
  735. which are used. Manufacturers of color printers finely tune and configure
  736. their devices with the most appropriate values (Personal Paint's GCR and
  737. UCR are disabled in color printing).
  738.  
  739.  
  740. 4.3.3.11.2 The Moiré Effect
  741.  
  742.    The registers and alignment marks which appear around an image to align
  743. different colors, as fine as they may be, are not sufficient to guarantee
  744. a perfect alignment. In most cases, the weakest chain in the printing
  745. process is the mechanical precision of the machines and the materials
  746. involved.
  747.  
  748.    The moiré phenomenon consists of a visible "parasite" pattern that
  749. appears to the eye when two (or more) set of lines (or grids) are
  750. intersected. In television, it is common to notice such an effect when
  751. people wearing shirts or dresses with very fine and contrasted line
  752. patterns are interviewed. These patterns appear disturbed. In digital
  753. typography, this may happen when scanning an already halftoned image. In
  754. color printing, it is usually due to interference between the different
  755. halftone screens. Since it is not reasonable to expect perfect registering
  756. of screens having the same angle, a different solution is used: each of
  757. the screens is rotated relative to the others, causing the moiré pattern
  758. to be very small. If the screen is fine enough, the patterns are almost
  759. impossible to see at a distance, much like halftone dots.
  760.  
  761.    Personal Paint allows the user to individually set each of the four
  762. screen angles. In black and white (gray) printing, only the angle of black
  763. (K) is used. This is usually set to 45 degrees, which is assumed to be the
  764. least obstructive to the human eye. Yellow is the lightest and less
  765. troublesome color, so its angle is usually set to 0 degrees or 90 degrees.
  766. Cyan and magenta are generally printed at 30 degrees offsets from black
  767. (the largest possible offset when printing three colors), which gives them
  768. only a 15 degrees offset from yellow. Since cyan is also "dark", it is
  769. sometimes printed at 45 degrees with black at 15. Since halftones are
  770. usually composed of a grid of squares, there are only 90 degrees in which
  771. to distribute the four halftone screens, so 0 degrees is the same as 90,
  772. and 15 the same as 105, etc.
  773.  
  774.    There are several rules for minimizing the moiré effects in color
  775. separation. Most of them are too complex to appear here. Generally, the
  776. lower the requested screen frequency (LPI), or the higher the resolution
  777. (DPI), the more rational angles are available, and the moiré danger due to
  778. approximation is reduced. On the other hand, higher resolution or higher
  779. screen frequency make smaller moiré patterns even less visible. Equal
  780. frequencies and angle distribution should not necessarily be the ultimate
  781. goal. In fact, better and less sensitive screen combinations may often be
  782. found with different frequencies for the various colors. Angle differences
  783. below 15 degrees (or even below 20 degrees) should be avoided, due to the
  784. strong 2-grating moirés which they generate.
  785.  
  786.    Common angle combinations for C, M, Y, K are: 75, 15, 0, 45; 75, 15,
  787. 90, 45; 105, 75, 90, 45; 15, 75, 0, 45; 0, 30, 60, 15; 30, 60, 0, 15. The
  788. results may vary using different screen frequencies (LPIs). As the
  789. frequency goes up, less angles become available, and the moiré problem
  790. becomes more acute. Colors printed in a small area may appear to be
  791. "true", with moiré patterns appearing in larger areas.
  792.  
  793.    If an angle value greater than 360 is set, the printer's default angle
  794. is used. Especially on color printers, the default printer values for
  795. angle and screen density should be tried first.
  796.  
  797.  
  798. 4.4        Grab Screen
  799.  
  800.    Personal Paint can load and edit Amiga screens which are displayed by
  801. other programs as if they were a picture. The Grab Screen function copies
  802. the selected screen graphics into the current environment. The original
  803. screen is not affected by this operation.
  804.  
  805.    The requester which is displayed is similar to a file requester,
  806. showing the names of all open screens. Some applications leave the screens
  807. they open unnamed. For these screens, Personal Paint displays additional
  808. bitmap size depth information. To load a screen, it is sufficient to
  809. double-click with the mouse on its name in the list, or select the name
  810. and Proceed.
  811.  
  812.    It is sometimes necessary to grab a screen while a particular window is
  813. active, a gadget is selected, or a menu is displayed. It is not possible
  814. to access these items at the same time as Personal Paint's screen grab
  815. requester is used. For this reason, Personal Paint offers an alternate
  816. solution for selecting the screen to be grabbed: simultaneously pressing
  817. the <Ctrl>+<Alt> keys on the left of the keyboard indicates that the
  818. frontmost screen is to be grabbed. A screen flash and an acoustical signal
  819. indicate that the screen has been grabbed. This method, like the standard
  820. selection, works only when the Grab Screen requester is displayed.
  821.  
  822.  
  823. 4.5        Image and Screen Format
  824.  
  825.    Personal Paint does not put any limits to the image size. An image may
  826. be as large as the Amiga blitter circuits can handle. Similarly, the
  827. maximum number of independent colors which can be displayed at the same
  828. time depends on the version of the chip set which is mounted in the Amiga.
  829. Original and Enhanced (ECS) chip sets may display up to 64 independent
  830. colors ("Extra Half Brite" mode - section 7.1.3.1). On Advanced Graphics
  831. Architecture Amigas, Personal Paint may display up to 256 colors in most
  832. video modes. Each of Personal Paint's two environments may have its own
  833. screen mode and image size.
  834.  
  835.    In addition to the standard graphics chips which are installed on the
  836. Amiga, Personal Paint may exploit graphics boards, as long as they conform
  837. to the Amiga Display Database conventions and are accessible by the
  838. blitter. The same size and color limitations just mentioned apply.
  839.  
  840.    An image edited with Personal Paint is not limited by the size of the
  841. screen, which may contain only part of the image. Section 3.2 explains how
  842. to move and scroll around images which are larger than the screen. The
  843. screen mode limits the image only as far as the number of bitplanes (i.e.
  844. the maximum number of colors) is concerned. An image may not have more
  845. colors than those which can be displayed. Section 4.1 describes some
  846. options available when loading images having more colors. Brushes are an
  847. exception to this limitation: a 256-color brush, for example, can be
  848. loaded even on first-generation Amigas. It may not be displayed properly
  849. (only as many bitplanes as there are in the screen are displayed), but it
  850. can be processed (resized, rotated, etc.), printed and saved correctly.
  851.  
  852.    The list box contains the names of all video modes notified to Personal
  853. Paint by the Amiga Display Database. Any video mode can be selected by
  854. clicking on its name with the mouse.
  855.  
  856.    Most video modes also exist in an interlaced variant. On Advanced
  857. Graphics Architecture systems, a Double-Scan variant is also made
  858. available, starting from version 3.0 of the operating system.
  859.  
  860.    Selecting an interlace mode doubles the number of video lines. Unless a
  861. "Flicker Fixer" card or other "Display Enhancer" circuitry is available,
  862. or the Double-Scan option is selected, the interlace mode will increase
  863. the flickering of the screen. This is caused by the fact that the original
  864. Amiga video circuitry cannot display twice as many lines as normal in a
  865. single video refresh pass: instead it refreshes the odd and even video
  866. lines alternately.
  867.  
  868.    An interlaced screen requires about twice as much screen memory as a
  869. non-interlaced screen. Section 1.3.2 explains how to calculate how much
  870. RAM is required to open a screen. Higher resolution screens, in addition
  871. to requiring a lot of memory, may slow down the system considerably.
  872.  
  873.    If the opening of the new screen fails due to memory shortage, Personal
  874. Paint first tries to open the screen with no overscan. If this fails as
  875. well, it attempts to open a small low resolution non-interlaced screen
  876. (320 by 200 pixels). If even this fails (which is highly unusual, and
  877. would indicate corrupt or extremely fragmented memory), Personal Paint
  878. tries again after gradually freeing as much memory as possible (closing
  879. the Workbench, releasing the undo buffer, freeing brushes, etc.)
  880.  
  881.    Sections 10.1 and 10.4 contain detailed descriptions of problems and
  882. solutions related to memory shortage, screen modes and video devices.
  883.  
  884.  
  885. 4.5.1      Overscan
  886.  
  887.    Most video modes can be opened in overscan mode. This means that the
  888. display is extended to an area which is normally around the screen area,
  889. called overscan area. Different levels of overscan exist: Text, Graphics
  890. (Standard), Extreme (the largest area officially supported by Intuition,
  891. also called Maximum in older operating systems) and Maximum (highest
  892. overscan supported by hardware, formerly named Video). The exact overscan
  893. dimensions can be edited with the Overscan Preferences (operating system
  894. 2.0 and beyond). Not all monitors can fully display the same overscan
  895. screens. Under Amiga operating system versions prior to 2.0, the overscan
  896. mode is not a standard system feature, and can cause some drawbacks.
  897.  
  898.    When the screen size exceeds the Text overscan area, it may be very
  899. useful to finely set the screen offset. This can be done by pressing
  900. <Commodore> (<Left Amiga>) plus the left mouse button, and moving the
  901. mouse.
  902.  
  903.  
  904. 4.5.2      Screen and Image Size
  905.  
  906.    The screen size values reflect the selected screen and overscan mode.
  907. It is also possible to edit the numerical values which are displayed. The
  908. possibility of creating such a non-standard size adds another overscan
  909. mode, named Custom Overscan.
  910.  
  911.    The image size may be set independently from the screen size. The two
  912. arrow-gadgets to the right of the screen and image sizes can be used to
  913. quickly make the image size the same as the screen size, or vice versa.
  914.  
  915.    When an image format change is confirmed, a requester is displayed
  916. asking whether the size of the existing image should be preserved or
  917. changed to the new format. In the latter case, a Stretch option can be
  918. selected to shrink or stretch the graphics to the new size (otherwise, the
  919. image could be cut). Color reduction, if required, is always performed.
  920.  
  921.  
  922. 4.5.3      Number of Colors
  923.  
  924.    The Colors gadget controls the numbers of colors of the selected
  925. screen. The minimum is two colors. The maximum depends on the screen mode
  926. and the display circuitry. Original and Enhanced (ECS) chip sets may
  927. display up to 32 colors (64 in HBrite) in low resolution screens (i.e.
  928. about 320 pixels wide), 16 colors in high resolution screens (i.e. about
  929. 640 pixels wide) and 4 colors in Productivity (VGA) and A2024 modes. Most
  930. of these limits have been raised to 256 colors in the Advanced Graphics
  931. Architecture chip sets.
  932.  
  933.  
  934. 4.5.4      Autoscroll
  935.  
  936.    The Autoscroll option, which is supported by Amiga operating systems
  937. from version 2.0, enables automatic scrolling if the page exceeds the
  938. screen format. Scrolling is performed as soon as the mouse pointer reaches
  939. the edges of the screen. Some display cards which are available for the
  940. Amiga require this option in order to open custom screens in given sizes.
  941. In some overscan modes, autoscroll may not be completely supported by the
  942. operating system. If the title bar is hidden (section 3.3), menus can be
  943. displayed by holding down the <Ctrl> key when the right mouse button is
  944. pressed.
  945.  
  946.  
  947. 4.5.5      Retargetable Graphics (RTG)
  948.  
  949.    Some display cards store the image data in a region of RAM which cannot
  950. be accessed by the Amiga blitter. Other expansion boards use an internal
  951. copy of the image data, which is automatically updated by the display
  952. driver software whenever the image is modified. Changes applied to the
  953. image by the blitter, however, may not be detected under all conditions.
  954.  
  955.    Personal Paint may use the Amiga blitter directly whenever this
  956. improves performance on standard Amiga computers. Activation of the RTG
  957. option inhibits any use of the blitter which might pass undetected by the
  958. display card, or conflict with its RAM allocation scheme. In the Auto
  959. mode, Personal Paint detects whether RTG is required for the particular
  960. screen mode, and proceeds as necessary. Unfortunately, due to the lack of
  961. standardization, this may not work with all graphics expansions. Whenever
  962. a new display card is used, it is best to test the different settings with
  963. all video modes.
  964.  
  965.  
  966. 4.6        Image Processing
  967.  
  968.    This function is identical with the Image Processing tool described in
  969. section 3.1.4, except that it is applied to the entire image.
  970.  
  971.    The Clip Graphics option (section 8.13) may be set to limit the part
  972. which is modified to the visible screen area.
  973.  
  974.    Image processing may be aborted by pressing any key. Selecting the undo
  975. tool restores the partially changed image.
  976.  
  977.  
  978. 4.7        Flip Image
  979.  
  980.    These function are similar to their brush counterparts (section
  981. 5.11.3), but act on the entire image (or as specified by the Clip Graphics
  982. option, section 8.13).
  983.  
  984.  
  985. 4.7.1      Horizontal
  986.  
  987.    Horizontal Flip produces a mirror image of the original.
  988.  
  989.  
  990. 4.7.2      Vertical
  991.  
  992.    Vertical Flip turns the image upside-down.
  993.  
  994.  
  995. 4.8        Environment
  996.  
  997.    Personal Paint offers two independent working environments, which may
  998. even have different graphic resolutions and image sizes. A number on the
  999. title bar, immediately before the name of the picture, indicates the
  1000. current environment number (one or two).
  1001.  
  1002.    When the program starts, it allocates memory for one environment. The
  1003. second environment is built when it is entered for the first time.
  1004.  
  1005.  
  1006. 4.8.1      Switch
  1007.  
  1008.    This command enters the other environment, and, if it doesn't exist
  1009. yet,  it creates it (then enters).
  1010.  
  1011.  
  1012. 4.8.2      Copy to Other
  1013.  
  1014.    This command copies the current screen and image format, data and
  1015. settings to the other environment. It does not enter the other
  1016. environment. It issues a warning message before altering an unsaved image
  1017. in the other environment.
  1018.  
  1019.  
  1020. 4.8.3      Merge in Front
  1021.  
  1022.    This command copies the image of the other environment over the current
  1023. image, leaving background colored pixels of the source image transparent.
  1024. This means that only those pixels which are not painted in the background
  1025. color of the other environment are copied to the current environment.
  1026.  
  1027.    If the two environments have different color palettes and/or sizes, the
  1028. source image is remapped, color-reduced and/or stretched before it is
  1029. copied over the current image.
  1030.  
  1031.  
  1032. 4.8.4      Merge in Back
  1033.  
  1034.    This command drops a background behind the current image. It is similar
  1035. to Merge in Front, except that it copies the other environment's image to
  1036. the current environment. It affects only background colored pixels of the
  1037. destination (current) image.
  1038.  
  1039.  
  1040. 4.8.5      Free Current
  1041.  
  1042.    This command frees the memory associated with the current environment.
  1043. It works only if the current environment is not the only one (otherwise,
  1044. the program would have to terminate).  Other measures which can free
  1045. memory are described in section 10.1.
  1046.  
  1047.  
  1048. 4.9        Show Image
  1049.  
  1050.    This function displays the entire current image, shrinking it if
  1051. necessary to fit into the screen, and removing extraneous elements like
  1052. the title bar and tool bar.
  1053.  
  1054.    The normal mode is restored by pressing any key on the keyboard or
  1055. clicking a mouse button.
  1056.  
  1057.  
  1058. 4.10       Delete File
  1059.  
  1060.    Files may be deleted without having to leave Personal Paint. This may
  1061. be used to remove old files which are not needed any more, or to rename a
  1062. file, by deleting it and saving it again with the new name. The Amiga
  1063. operating system offers more specific functions through its Workbench and
  1064. Shell interfaces.
  1065.  
  1066.    This function can delete any file accessible through the Amiga
  1067. operating system. The standard file requester (3.4) is used to select the
  1068. file. A warning message is displayed before the file is deleted. The
  1069. operation can be aborted by selecting the Cancel gadget of either the file
  1070. requester or the warning message.
  1071.  
  1072.    This command can be used to delete any kind of file, regardless of its
  1073. content. It may be used to remove pictures, parameter files, programs,
  1074. etc. The command should therefore be used with caution.
  1075.  
  1076.    If a Workbench icon is associated with the file to be deleted, it is
  1077. removed as well.
  1078.  
  1079.    If Amiga font files are deleted from the FONTS: directory, FixFonts
  1080. should be executed from the system Shell.
  1081.  
  1082.  
  1083. 4.11       Memory Information
  1084.  
  1085.    This function displays a requester containing information on the amount
  1086. of available RAM.
  1087.  
  1088.    The requester contains different numbers. The displayed values are
  1089. calculated before the requester is displayed. In this way, the memory
  1090. temporarily occupied to display the requester is not subtracted and
  1091. counted as occupied. The unit for all numbers is the byte. Sections 1.3.2,
  1092. 4.8.5 and 10.1 contain additional information on memory.
  1093.  
  1094.  
  1095. 4.11.1     System Memory
  1096.  
  1097.    The upper part of the requester contains nine numbers, divided into
  1098. three columns of three rows each. The three rows are labelled: Chip, Fast
  1099. and Total. The three columns are: Used, Free and Largest.
  1100.  
  1101.    Chip stands for Chip Memory, which is the portion of the system memory
  1102. which can be accessed by the Amiga special-purpose custom chips. The
  1103. custom chips are used, for example, to handle graphical data, like the
  1104. contents of screens and windows. If there is not enough chip memory, some
  1105. operations, like the opening of a requester, may fail. Section 10.1
  1106. explains how Chip memory can be freed.
  1107.  
  1108.    All the remaining RAM is called "fast" memory. This memory is outside
  1109. the range that the custom chips can access. It is called "fast" because
  1110. the custom chips cannot access it, therefore the microprocessor does not
  1111. have to wait if a custom chip is working with the same memory (this is
  1112. called "bus contention").
  1113.  
  1114.    The Amiga's memory is either Chip or Fast, therefore the sum of the two
  1115. yields the Total memory. The Total row contains the sums of each column's
  1116. Chip and Fast memory occupation numbers.
  1117.  
  1118.    For each row (type of memory) there are three columns: Used, Free and
  1119. Largest. The first number in the row indicates how much of the particular
  1120. kind of memory associated with the row is already occupied. The second
  1121. number tells how much memory is still available to be used by the Amiga
  1122. operating system or other programs. The third number indicates the size of
  1123. the largest chunk of free memory.
  1124.  
  1125.    The Largest field deserves a more detailed explanation. The free memory
  1126. is usually fragmented into several non-contiguous segments. For example,
  1127. 200 kbytes of free memory may consist of a single chunk of 140 kbytes,
  1128. another 50 kbytes long, and several other smaller chunks for a total of 10
  1129. Kbytes. If a program asks the system for a block of 200 kbytes, it will
  1130. not get that memory. The available 200 kbytes cannot be merged into one
  1131. single chunk, as other programs are using the memory between the free
  1132. chunks. It is possible that new Amiga operating systems, beyond the
  1133. versions available at the time of writing, may take advantage of the
  1134. features of the more powerful microprocessors mounted in the Amiga, making
  1135. the operation just described possible. Currently, the only thing that can
  1136. be done by the operating system in case of memory shortage is the freeing
  1137. of some libraries, devices and other resources which are not currently
  1138. used.
  1139.  
  1140.    In a multitasking environment like the Amiga, it is possible that
  1141. programs other than Personal Paint can allocate and free memory.
  1142. Therefore, the displayed values represent only a "snapshot" of the current
  1143. situation.
  1144.  
  1145.  
  1146. 4.11.2     Program Memory
  1147.  
  1148.    The lower part of the requester contains information about the memory
  1149. currently allocated by the program's two environments (image memory), the
  1150. maximum of nine brushes (plus one "brush restore" buffer) and other
  1151. buffers (Undo tool, Stencil bitplane, Line and Area Pattern buffers).
  1152.  
  1153.    The displayed values do not include the memory occupied by the program
  1154. code itself or by its screens and windows.
  1155.  
  1156.    The Total field is the sum of the other values. This total is already
  1157. included in the data regarding the total system memory occupied, displayed
  1158. in the upper part of the requester.
  1159.  
  1160.  
  1161. 4.12       Quit
  1162.  
  1163.    This command is used to terminate the work with Personal Paint. A
  1164. warning requester can appear to list the items which have not yet been
  1165. saved. The Proceed and Cancel gadgets of the requester can be used to
  1166. confirm or cancel the command. If the choice is confirmed, the program
  1167. terminates. The screen is closed, all memory and resources occupied by the
  1168. program are freed.
  1169.  
  1170.    It is good practice to always exit from all programs before switching
  1171. the computer off or resetting the system (with the <Ctrl> + <Commodore> +
  1172. <Amiga> keys).
  1173.  
  1174.  
  1175.